package com.loong.loong.hik.property.request.video;

import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/14 15:19
 */
@Data
public class VideoQryAlarmoutRequest {
	// 名称
	private String name;

	// 区域索引代码列表
	private List<String> regionIndexCodes;

	// 是否为子区域
	private boolean isSubRegion;

	// 页码
	private int pageNo;

	// 每页大小
	private int pageSize;

	// 权限代码列表
	private List<String> authCodes;

	// 表达式列表
	private List<Expression> expressions;

	// 排序字段
	private String orderBy;

	// 排序类型
	private String orderType;

	/**
	 * 表达式实体类
	 */
	@Data
	private class Expression {

		// 键
		private String key;

		// 操作符
		private int operator;

		// 值列表
		private List<String> values;

	}
}
